#pragma once

enum Key
{
	GKEY_INVALID = 0,
	GKEY_W,
	GKEY_S,
	GKEY_A,
	GKEY_D,
	KEY_COUNT
};

class KeyManager
{
public:
	static KeyManager * instance();
	bool isKeyDown(Key key);
private:
	static KeyManager * _self;
	KeyManager(void);
	int keys[KEY_COUNT];
};

